const express = require('express');
const app = express();


// const middleware1 = (req,res,next)=>{
//     console.log("中间件1执行了")
//     req.a = 100;
//     next();
// }
// // 使用中间件
// // app.use('/home', middleware1)
// app.use(middleware1)


const middleware1 = (req,res,next)=>{
    console.log('1')
    next();
    console.log('1-1')
}
const middleware2 = (req,res,next)=>{
    console.log('2')
    next();
    console.log('2-2')
}
const middleware3 = (req,res,next)=>{
    console.log('3')
    next();
    console.log('3-3')
}

app.use(middleware1)
app.use(middleware2)
app.use(middleware3)

app.get('/home',(req,res)=>{
    
    res.send('home')
})
app.get("/a", (req,res)=>{
    res.send('我是a路由')
})
app.listen(3000, ()=>{console.log('start at port 3000')})